human liver fluke - Spanish English Dictionary